package com.hb.trade.api.routine.service.tenderdoc;

import com.hb.core.pojo.Attachment;
import com.hb.core.pojo.Attachments;
import lombok.Getter;
import lombok.Setter;
import lombok.extern.slf4j.Slf4j;

/**
 * CA解密操作类
 *
 * @author zhaojk
 */
@Slf4j
@Setter
@Getter
public class CaTenderDocumentOption extends AbstractTenderDocumentOption {

    /**
     * 投标文件必须基于至少一个文件
     *
     * @param attachment
     */
    public CaTenderDocumentOption(Attachment attachment) {
        super(attachment);
    }

    /**
     * 投标文件必须基于至少一个文件
     * 若传入集合, 则只取第一个文件
     *
     * @param attachments
     */
    public CaTenderDocumentOption(Attachments attachments) {
        super(attachments);
    }

    /**
     * 解密投标文件
     *
     * @param encStr base64加密过的对称密钥
     */
    @Override
    public void decryptBase64(String encStr) throws Exception {

    }

    /**
     * 解密投标文件
     *
     * @param encStr 对称密钥
     */
    @Override
    public void decrypt(String encStr) throws Exception {

    }

}
